import javax.swing.JFrame;

import modelo.Juego;
import titiritero.ControladorJuego;
import vistas.VistaJuego;

/**
 * Clase prinicipal del TP.
 * Aqui empieza la ejecucion del juego.
 * Organizacion del programa: patron MVC.
 * 
 */
public class Programa {
	
	public static void main(String[] args) {

		// Modelo
		Juego 				juego 				= new Juego();

		// Vista. Solo conoce al modelo.
		VistaJuego 			vistaJuego 			= new VistaJuego(juego);

		// Controlador. Conoce al modelo y a la vista.
		new ControladorJuego(true, juego, vistaJuego);
		
		vistaJuego.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		vistaJuego.setVisible(true);

	}

}